does (exactly) what it says on the tin [uk] - Turkish English Dictionary